home *** CD-ROM | disk | FTP | other *** search
- Short: NUWEB 0.90 - a simple literate programming language and tool
- Author: Preston Briggs (preston@cs.rice.edu)
- Uploader: Andreas Scherer (scherer@genesis.informatik.rwth-aachen.de)
- Type: dev/misc
- Files: ami_nuweb0.90.lha, ami_nuweb0.90.readme
-
- This is a version of Preston Briggs's NUWEB system, a simple literate
- programming language and tool.
-
- Here is what Preston says:
-
- NUWEB works with any programming language and LaTeX. I wanted
- to use LaTeX because it supports a multi-level sectioning scheme
- and has facilities for drawing figures. I wanted to be able to
- work with arbitrary programming languages because my friends and
- I write programs in many languages (and sometimes combinations
- of several languages), e.g., C, Fortran, C++, yacc, lex, Scheme,
- assembly, Postscript, and so forth.
-
- This is revision 0.90, for the Commodore Amiga.
-
- This distribution includes the Ami_NuWeb executable, all source files
- (web and C), documentation and the (short) .dvi output of the user manual.
-
- Contents:
- Ami_NuWeb The executable for any Amiga hardware, supports coprocessor
- Makefile The original UNIX Makefile, unmodified for historic reasons
- SMakefile The Makefile for SAS/C++ 6.55
- README Preston Briggs's original README file
- ami_nuweb0.90.readme This file
- literate.bib A BibTeX bibliography of literate programming references
- nuweb.w The NUWEB source for NUWEB
- nuweb.ch A change file for better ANSI compliance and Amiga support
- nuweb.1 troff manual by Marc Mengel
- ami_nuweb.w The merged result of nuweb.w and nuweb.ch
- ami_nuwebdoc.dvi The short-form NUWEB user manual in .dvi form
- global.h A header file used globally
- main.c pass1.c latex.c html.c output.c input.c scraps.c
- names.c arena.c global.c
- Source files generated by NUWEB
- catalogs/nuweb.cd Catalog description with the English texts
- catalogs/nuweb.d.ct Catalog translation with the German texts
- catalogs/nuweb.h Header file with the English texts
- catalogs/deutsch/nuweb.catalog German system catalog
- wc.w UNIX word-count utility as an example of NUWEB programming
-
- This port was done and completely tested with SAS/C++ 6.55 on an Amiga 2000
- by Andreas Scherer, Roland-Straße 16, 52070 Aachen, Germany.
- I started from Tomas Willis' work, switched to NUWEB 0.87b, and added some
- parts on my own. The current version 0.90 is based on the distribution
- maintained by Marc Mengel. Thanks to Preston Briggs for NUWEB and to
- Tomas Willis for the (S)Makefile and the `temp_file+=2' hack (this has
- been superseded due to compatibility problems with DEC Ultrix 4.4 CC).
-
- Concerning the use of NUWEB with other human languages than English, I
- implemented full localization of all strings used for terminal output as
- well as LaTeX output for the Amiga version of NUWEB only. Should someone
- create translations for other languages as well, I would appreciate to
- receive a copy for inclusion in future distributions.
-
- March 28, 1995
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 31780 18066 43.1% 28-Mar-95 15:50:06 Ami_NuWeb/ami_nuweb
- 30504 13005 57.3% 28-Mar-95 15:52:42 Ami_NuWeb/ami_nuweb.dvi
- 112920 34102 69.7% 28-Mar-95 15:47:30 Ami_NuWeb/ami_nuweb.w
- 2930 1434 51.0% 28-Mar-95 15:12:12 Ami_NuWeb/ami_nuweb0.90.readme
- 899 390 56.6% 28-Mar-95 15:47:40 Ami_NuWeb/arena.c
- 2732 919 66.3% 28-Mar-95 15:01:22 Ami_NuWeb/catalogs/deutsch/nuweb.catalog
- 4648 1527 67.1% 28-Mar-95 14:59:36 Ami_NuWeb/catalogs/nuweb.cd
- 7121 2259 68.2% 28-Mar-95 14:59:58 Ami_NuWeb/catalogs/nuweb.d.ct
- 7337 1552 78.8% 28-Mar-95 15:00:58 Ami_NuWeb/catalogs/nuweb.h
- 804 393 51.1% 28-Mar-95 15:47:40 Ami_NuWeb/global.c
- 2780 990 64.3% 28-Mar-95 15:47:40 Ami_NuWeb/global.h
- 8976 1843 79.4% 28-Mar-95 15:47:40 Ami_NuWeb/html.c
- 3402 904 73.4% 28-Mar-95 15:47:40 Ami_NuWeb/input.c
- 11179 2246 79.9% 28-Mar-95 15:47:40 Ami_NuWeb/latex.c
- 3187 1296 59.3% 08-Oct-94 18:40:46 Ami_NuWeb/literate.bib
- 3297 1158 64.8% 28-Mar-95 15:47:40 Ami_NuWeb/main.c
- 1086 458 57.8% 08-Oct-94 18:40:46 Ami_NuWeb/Makefile
- 10411 2019 80.6% 28-Mar-95 15:47:40 Ami_NuWeb/names.c
- 3215 1439 55.2% 28-Mar-95 15:47:40 Ami_NuWeb/nuweb.1
- 41259 9443 77.1% 28-Mar-95 15:36:36 Ami_NuWeb/nuweb.ch
- 102244 31156 69.5% 22-Mar-95 21:44:08 Ami_NuWeb/nuweb.w
- 1771 659 62.7% 28-Mar-95 15:47:40 Ami_NuWeb/output.c
- 1638 600 63.3% 28-Mar-95 15:47:40 Ami_NuWeb/pass1.c
- 1491 782 47.5% 22-Mar-95 21:18:18 Ami_NuWeb/README
- 15114 3869 74.4% 28-Mar-95 15:47:40 Ami_NuWeb/scraps.c
- 1992 882 55.7% 28-Mar-95 14:22:48 Ami_NuWeb/SMakefile
- 10136 4230 58.2% 02-Nov-94 12:23:42 Ami_NuWeb/wc.w
- -------- ------- ----- --------- --------
- 424853 137621 67.6% 01-Apr-95 12:32:50 27 files
-